﻿div
{
	text-align: left
}
.pageHeader    
{
	background: url("../default/images/pageHeader_bg.png") repeat-x scroll left top transparent;
   border-color: #C3C3C3; border-style: solid; border-width: 0 0 1px 0;
 }
 
 input[type=text]
 {
 	/* border: 1px solid #C3C3C3;*/
    color: #333333;
    /* font-family: Arial,Verdana,Helvetica,sans-serif;
   height: 20px;
    line-height: 20px;*/
 }
 .txt
{
	  border: 1px solid #C3C3C3;
    color: #333333;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    height: 20px;
    line-height: 20px;
    width:150px;
}    
 .txtOn
{	
    border: 1px solid #707070;
    color: #333333;   
}
 .panelBar {
    height: 28px;
    padding-top: 2px;
}
.searchPanel
{
	padding: 4px 5px;
}
.floatLeft
{
	float:left;
}
.paddingLeft10
{
	padding-left:10px;
}
.clearBoth
{
	clear:both;
}
 .panelBar ul.toolsPanel li a.toolBarButton
        {
        	padding: 3px 5px; 
        	line-height: 17px;
            width: auto; border-width: 0px;            
            background-color:Transparent;
            cursor:pointer; 
            display:block;     
        }
        .panelBar ul.toolsPanel li a.toolBarButton img
        {
        	vertical-align:middle;
        }
         .panelBar ul.toolsPanel li a.toolBarButton span
        {
        	padding:2px
        }
       
        .panelBar ul.toolsPanel li a:hover
        {
        	background-color: #DFF4FF;
            background: url("../images/button_plain_hover.png") repeat-x scroll left bottom transparent;
            border: 1px solid #7EABCD;
            border-radius: 3px 3px 3px 3px;
            text-decoration:none;
        }
        .panelBar ul.toolsPanel li.spliteLine
        {
        	background: url("../silver/images/grid/grid.png") no-repeat scroll 0 0 transparent;
        	 background-position: 5px -200px;
            display: block;
            overflow: hidden;
            padding: 0;
            text-indent: -1000px;
            width: 12px;
            height:25px;
        }
         .serverButton 
        {
        	 background: none repeat scroll 0 0 transparent;
			border: 0 none;
			cursor: pointer;
			font-size: 12px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			margin: 0;
			padding: 3px 3px 5px 3px;
			padding-top:0px\9;
			width: auto;
		}
		thead tr .headerSortUp .sortIcon
		{
			width:11px;height:7px;
			background-position: 100% 0; background:url(../default/images/order_up.gif) no-repeat right; cursor:pointer;
		}
		thead tr .headerSortDown  .sortIcon
		{
			width:11px;height:7px;
			background-position: 100% 0; background:url(../default/images/order_down.gif) no-repeat right; cursor:pointer;
			
		}
		.tableHeader{
		   background: url("../default/images/grid/tableth.png") repeat-x scroll 0 0 #F0EFF0;
		}

/*AutoComplete 相关*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}		